dsh-workspace-switch:按工作区隔离 Skill、MCP 与插件
dsh-workspace-switch 是 DeepSeek Harness 社区插件,由 liaoyuqing 维护,为每个工作区单独启停 plugins、MCP servers 与 skills,并在工作区菜单对话框中编辑。Host 在创建 Agent 时将配置应用到 Cordis scope;未配置的工作区继承全局 composition。配置来自 DSH_HOME 或项目 .dsh/workspace-switch.json,后者优先。安装方式为 dsh plugin add link 路径并加入 profile bundles dsh-workspace-switch。
Read MoreDsh Workspace API Key
The `dsh-workspace-api-key` plugin intercepts the credential resolution process to provide a hierarchical API key management solution for DeepSeek Harness. It supports three configuration levels—session, workspace, and system default—allowing developers to assign keys independently for accurate cost attribution. The plugin provides a sidebar interface for managing keys, including connection testing, expiration warnings, and one-click restoration, while ensuring safety by avoiding silent replacement. After installation, the system automatically generates unique reference names for workspaces and sessions and supports status queries and operations via an HTTP API, effectively addressing the challenges of key sharing and billing management across multiple tasks.
Read Moredsh-plugin-workspace-skill
The DSH plugin `dsh-plugin-workspace-skill` addresses skill isolation and management for skill reuse across multiple projects. It provides guidance for writing skills and a workspace-level skill isolation mechanism, locating skill directories under `<workspace>/.dsh/skills/` and supporting both directory-package and single-file layouts. By scanning and registering workspaces, workspace skills take precedence over global skills, enabling safe overrides of skills with the same name and standardizing the local Skill development workflow.
Read Moredsh-multi-user: DeepSeek Harness Single-Process Multi-User View Tiering Plugin
The dsh-multi-user plugin enables single-machine multi-user isolation for DeepSeek Harness through a JWT login wall, tiered views, and user management features. Users can join specific workspace paths and view only authorized content. The plugin requires no extra gateway, is easy to install, and is suitable for lightweight multi-user tiered-view scenarios. Note that its security boundary is limited: agent tools within the same process can still operate on arbitrary host paths.
Read Moredsh-native-memory: DSH Native Workspace Long-Term Memory
`dsh-native-memory` is the native long-term memory plugin for DeepSeek Harness, using full-text search to enable cross-session data retrieval. The plugin stores data natively in a local workspace and supports isolation based on precise directories and a manual approval mechanism to ensure security. Its main features include adding, retrieving, importing/exporting, and managing memory configurations, making it suitable for scenarios that require locally persisted context and prioritize data privacy.
Read MoreDSH Plugin dsh-workspace-mcp: Automatically Load MCP Server by Workspace
dsh-workspace-mcp is a DSH plugin designed to resolve the issue of tool confusion caused by multiple projects sharing the same MCP server. It reads the `.dsh/mcp.servers.yml` file in the project root directory to automatically load and unload MCP servers on a per-workspace basis, ensuring that tools from different projects do not interfere with each other and are automatically reclaimed with the Agent's lifecycle. Core features include: connecting and registering tools upon Agent creation, supporting exponential backoff reconnection for disconnections, session invalidation self-healing, safe inheritance of Stdio environment variables (automatically stripping sensitive key-value pairs), automatic synchronization of tool list changes, and hot reload of configuration. When a project-level MCP conflicts with a global MCP over the same name, the global configuration is overridden. Installation only requires executing `dsh
Read More